#pragma once
#include "BaseState.h"
#include <sfml/Graphics.hpp>

/*
	MainState is the Main Menu.

	//Todo New Game, Settings, Credits, Exit. Usable with keyboard, mouse and pad.

*/

const int	Elements = 4;

class MainState : public BaseState
{
public:
	MainState();
	~MainState();

	void		OnDraw(sf::RenderWindow&);
	void		OnIdle(const sf::Input&);

private:
	sf::Vector2f		m_pos;	//Top-Left Corner of the menu
	int					m_selected;
	sf::Text			m_menu[Elements];
	sf::Text			m_shadows[Elements];
	sf::Color			m_cNormal;
	sf::Color			m_cSelected;
	sf::Color			m_cShadow;

};
